package monsmon.game;

import monsmon.game.parse.LevelStrs;

public class LevelMap{

	private final Tile[][] __map;
	private final MonsGame gm;
	private final String __name;

	public final LevelStrs lstrs;
	public LevelMap(Tile[][] map, String name, MonsGame gm, LevelStrs lstrs){
		__name = name;
		__map = map;
		this.gm = gm;
		this.lstrs = lstrs;
	}

	public Tile[][] get_map(){
		return __map;
	}

	public String get_name(){
		return __name;
	}

	public int get_x_len(){
		return __map.length;
	}

	public int get_y_len(){
		return __map[0].length;
	}

	public Tile get_tile(int x, int y){
		return __map[x][y];
	}

	public MonsGame get_game(){
		return gm;
	}

}
